projected payments - German English Dictionary